package com.sdry.model.zc;

import java.util.Date;

import org.springframework.format.annotation.DateTimeFormat;

/**
 * @ClassName: ChangeNotice 
 * @Description:工艺变更通知单
 * @Author hpf
 * @Date 2018年11月5日 上午10:46:39 
 * @version 1.0
 */
public class ChangeNotice {

	private Long noticeID;//主键ID
	
	private Long adcID;//生产异常处置单工艺详情ID
	
	private String noticeNum;//编号
	
	private String draftDepartment;//制定部门
	
	@DateTimeFormat(pattern="yyyy-MM-dd")
	private Date noticeDate;//日期
	
	private String validityPeriod;//有效期
	
	private String applicableProcess;//适用工序
	
	private String content;//内容
	
	private String draftPerson;//拟定人
	
	private String sign;//会签
	
	private String approve;//批准
	
	private String reserve1;//预留1  处理状态(0未处理1处理中2通过3驳回)
	
	private String reserve2;//预留2  质量部意见
	
	private String reserve3;//预留3  技术部意见
	
	private String reserve4;//预留4  制造部意见
	
	private String reserve5;//预留5  执行到哪一步（1质量部处理2技术部处理3制造部处理4基地经理5结束）
	
	private String mSignature;//基地经理签字
	
	private String mOpinion;//基地经理意见
	
	private String qSignature;//质量部签字
	
	private String tSignature;//技术部签字
	
	private String maSignature;//制造部签字

	
	public Long getNoticeID() {
		return noticeID;
	}

	public void setNoticeID(Long noticeID) {
		this.noticeID = noticeID;
	}

	public Long getAdcID() {
		return adcID;
	}

	public void setAdcID(Long adcID) {
		this.adcID = adcID;
	}

	public String getNoticeNum() {
		return noticeNum;
	}

	public void setNoticeNum(String noticeNum) {
		this.noticeNum = noticeNum;
	}

	public String getDraftDepartment() {
		return draftDepartment;
	}

	public void setDraftDepartment(String draftDepartment) {
		this.draftDepartment = draftDepartment;
	}

	public Date getNoticeDate() {
		return noticeDate;
	}

	public void setNoticeDate(Date noticeDate) {
		this.noticeDate = noticeDate;
	}

	public String getValidityPeriod() {
		return validityPeriod;
	}

	public void setValidityPeriod(String validityPeriod) {
		this.validityPeriod = validityPeriod;
	}

	public String getApplicableProcess() {
		return applicableProcess;
	}

	public void setApplicableProcess(String applicableProcess) {
		this.applicableProcess = applicableProcess;
	}

	public String getContent() {
		return content;
	}

	public void setContent(String content) {
		this.content = content;
	}

	public String getDraftPerson() {
		return draftPerson;
	}

	public void setDraftPerson(String draftPerson) {
		this.draftPerson = draftPerson;
	}

	public String getSign() {
		return sign;
	}

	public void setSign(String sign) {
		this.sign = sign;
	}

	public String getApprove() {
		return approve;
	}

	public void setApprove(String approve) {
		this.approve = approve;
	}

	public String getReserve1() {
		return reserve1;
	}

	public void setReserve1(String reserve1) {
		this.reserve1 = reserve1;
	}

	public String getReserve2() {
		return reserve2;
	}

	public void setReserve2(String reserve2) {
		this.reserve2 = reserve2;
	}

	public String getReserve3() {
		return reserve3;
	}

	public void setReserve3(String reserve3) {
		this.reserve3 = reserve3;
	}

	public String getReserve4() {
		return reserve4;
	}

	public void setReserve4(String reserve4) {
		this.reserve4 = reserve4;
	}

	public String getReserve5() {
		return reserve5;
	}

	public void setReserve5(String reserve5) {
		this.reserve5 = reserve5;
	}
	
	public String getmSignature() {
		return mSignature;
	}

	public void setmSignature(String mSignature) {
		this.mSignature = mSignature;
	}

	public String getmOpinion() {
		return mOpinion;
	}

	public void setmOpinion(String mOpinion) {
		this.mOpinion = mOpinion;
	}

	public String getqSignature() {
		return qSignature;
	}

	public void setqSignature(String qSignature) {
		this.qSignature = qSignature;
	}

	public String gettSignature() {
		return tSignature;
	}

	public void settSignature(String tSignature) {
		this.tSignature = tSignature;
	}

	public String getMaSignature() {
		return maSignature;
	}

	public void setMaSignature(String maSignature) {
		this.maSignature = maSignature;
	}

	
	@Override
	public String toString() {
		return "ChangeNotice [noticeID=" + noticeID + ", adcID=" + adcID + ", noticeNum=" + noticeNum
				+ ", draftDepartment=" + draftDepartment + ", noticeDate=" + noticeDate + ", validityPeriod="
				+ validityPeriod + ", applicableProcess=" + applicableProcess + ", content=" + content
				+ ", draftPerson=" + draftPerson + ", sign=" + sign + ", approve=" + approve + ", reserve1=" + reserve1
				+ ", reserve2=" + reserve2 + ", reserve3=" + reserve3 + ", reserve4=" + reserve4 + ", reserve5="
				+ reserve5 + ", mSignature=" + mSignature + ", mOpinion=" + mOpinion + ", qSignature=" + qSignature
				+ ", tSignature=" + tSignature + ", maSignature=" + maSignature + "]";
	}
	
}
